putchar関数は、標準出力ストリーム(stdout)へ、1文字分文字を出力します。
(出力される文字は unsigned char 型に変換されて出力されます)
なお、putc(c, stdout)と同義です。
#include <stdio.h>
int putchar(int c);
cは出力する文字を表す整数値です。
戻り値として、書き込まれた文字を返します。
出力に失敗した場合や EOF(end of file)が検出された場合は、EOFを返します。
プログラム 例
#include <stdio.h> #include <string.h< int main(void) { unsigned int i; char *str = 'ABC'; for (i = 0; i < strlen(str); i++) { putchar((int)str[i]); } putchar('n'); return 0; }
例の実行結果
> putchar.exe ABC
※Windows環境でのみ動作確認しております。LINUX環境などでは動作が異なる場合がありますので、その場合は環境に合わせてカスタマイズしてください。
Copyright © 2011 katsumi Handa All Rights Reserved.